package Buffered_stream_package1;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class Buffered_stream_demo3 {
    public static void main(String[] args) throws IOException {
        /*
         *   字符缓冲输入流：
         *       构造方法：
         *           public BufferedReader (Reader r)
         *       特有方法：
         *           public String readLine ()   读一整行
         */

        //1、创建字符缓冲输入流的对象
        BufferedReader br = new BufferedReader(new FileReader("/Users/zhaoxiaoyong/Documents/Java/" +
                "IO_stream_project/Buffered_stream_module/src/rough_draft/a.txt"));

        //2、读取数据
        //细节：
        //readLine方法在读取的时候，一次读一整行，遇到回车换行结束
        //          但是他不会把回车换行读到内存当中
        String line = br.readLine();
        System.out.println(line);

        String line1;
        while ((line1 = br.readLine()) != null) {
            System.out.println(line1);
        }

        //3、释放资源
        br.close();

    }
}
